package com.example.sfm.service;

import com.example.sfm.pojo.dto.CourseDto;
import com.example.sfm.pojo.dto.CourseQueryDto;
import com.example.sfm.pojo.entity.Courses;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.sfm.pojo.vo.CourseVo;
import com.example.sfm.result.PageResult;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author sfm
 * @since 2025-03-07
 */
public interface ICoursesService extends IService<Courses> {

    void createCourse(CourseDto courseDto);
    PageResult<?> listCourses(CourseQueryDto dto);
    void updateCourse(Long id, CourseDto courseDto);
    void deleteCourses(List<Long> ids);
}
